WB-Loader AES v1.13

WB-Loader AES is a complete, secure and easy to use Smartcard loader / PC software interface.

The firmware file 'WBLoaderAES.hex' supports the processor ATmega8515 + 24C64 EEprom.
The software with source demonstrates setting the AES key aswell as writing and reading the EEprom securely.

Protocol:

Command - Name

0x01 - TxATR (1 bytes total)
-Returns <ATR> (x bytes) (x bytes total)

0x02 - Read EEProm Block AES decrypted with set AES key | <block number> (2 bytes) (MSB first) (3 bytes total)
-Returns <16 data bytes> - <CRC16 calculated on block data> (2 bytes) (18 bytes total)

0x03 - Write EEProm Block AES encrypted with set AES key | <block number> (2 bytes) (MSB first) - <16 data bytes> - <CRC16 calculated on block data> (2 bytes) (21 bytes total)
-Returns <status message (00 - OK | 01 CRC error | 02 write error)> (1 byte) (1 bytes total)

0x06 - Set AES key | <AES key> (32 bytes) (33 bytes total)
-Returns <status message (00 - OK | 01 CRC error)> (1 byte) (1 bytes total)


PLEASE NOTE!
The software/loaders are provided "as is". Your use of this software is at your own risk. WB Electronics is not liable for any damages of any 
kind arising from use of this software, including (without limitation) compensatory, direct, indirect or consequential damages, loss of data, 
income or profit, loss of or damage to property and claims of third parties.

The software/loaders are royalty-free for use in combination with any product from WB Electronics.